#include <sys/types.h>
#include<sys/stat.h>
#include<fcntl.h>
#include<stdio.h>
#include<stdlib.h>
#include<unistd.h>
void main(int argc,char *argv[])
{
           char filename[100];
           int filefd,i;
           if((filefd=open(argv[1],O_RDONLY))==-1)
{
           perror(argv[1]);
           exit(1);
}
            printf("ascii is : \n");
           while(read(filefd,filename,16)==16)
{
             for(i=0;i<16;i++)
    {
             if(filename[i]=='\n')
                  printf("\n");
             else
              printf("%4c",filename[i]);
              if(filename[i]=='\n')
                    printf("\n");
              else
                printf("%4d",filename[i]);
                            }
                                  }
              close(filefd);
              return 0; 
}

            

